-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update chakra-ui monorepo (major) #472
base: main
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
ec49984
to
a0aaaa5
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
a0aaaa5
to
d8c3661
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
d8c3661
to
a41b137
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
a41b137
to
a1340be
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
a1340be
to
16bbc74
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
16bbc74
to
fdcc8f8
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
fdcc8f8
to
ed99217
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
ed99217
to
1973da2
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
1973da2
to
2d64d78
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
e0f05da
to
a5f5bc8
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
a5f5bc8
to
9ca4cd8
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
9ca4cd8
to
e3a1a0d
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
e3a1a0d
to
c5f03af
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
c5f03af
to
0ead74a
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
0ead74a
to
532e2be
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
532e2be
to
67235a9
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
67235a9
to
fc4bcba
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
fc4bcba
to
fd3acd3
Compare
depcheck ResultList up libraries that are defined in dependencies and devDependencies in package.json but not used in your codes.
|
This PR contains the following updates:
1.1.1
->2.2.4
1.8.1
->3.5.1
Release Notes
chakra-ui/chakra-ui (@chakra-ui/icons)
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.1
Compare Source
Patch Changes
[
3aaf0c3b1
]:v2.1.0
Compare Source
Minor Changes
754d9d4f4
Thanks @segunadebayo! - To improve support
for the App Router, all components and hooks are exported with the
"use client"
directive.Patch Changes
[
754d9d4f4
]:v2.0.19
Compare Source
Patch Changes
e7bd872d0
Thanks @segunadebayo! - Fix issue where
SpinnerIcon
id causes accessibility violationUpdated dependencies []:
v2.0.18
Patch Changes
#7506
68ceb28ae
Thanks @segunadebayo! - Fix issues with TS
5.0
Updated dependencies []:
v2.0.17
Patch Changes
ddbb1b4c4
Thanks @segunadebayo! - Bump all packages
#7216
08e3ffc4a
Thanks @segunadebayo! - Fixed issue where
ReactIcon
was not exportedUpdated dependencies
[
ddbb1b4c4
]:v2.0.16
Compare Source
Patch Changes
[
c483d859d
]:v2.0.15
Compare Source
Patch Changes
#7154
2d7398a01
Thanks @segunadebayo! - ## All components
Improved the bundling setup for all components.
.mjs
file extension for correct ESM behaviortsup
will uses automatic JSX runtime detectionremoving the need for manually inject classic
React
importtsup
config topackage.json
since it's very minimalclean-package.config.json
in favor of thepackage.json
propertyUpdated dependencies
[
2d7398a01
]:v2.0.14
Compare Source
Patch Changes
37b7a130a
Thanks @segunadebayo! - Add
ReactIcon
toalign with Figma UI Kit
Updated dependencies []:
v2.0.13
Compare Source
Patch Changes
[
8c2af79fa
]:v2.0.12
Compare Source
Patch Changes
75eaba929
Thanks @anddoutoi! - Fix issue where using
@chakra-ui/react
in a TypeScript project with"type": "module"
inpackage.json
and"moduleResolution": "Node16"
intsconfig.json
cannotfind the types.
[
75eaba929
]:v2.0.11
Compare Source
Patch Changes
#6648
9de39921b
Thanks @cschroeter! - Declare package exports
@see https://webpack.js.org/guides/package-exports/
Updated dependencies
[
9de39921b
]:v2.0.10
Compare Source
Patch Changes
[
3e1b3f6b6
]:v2.0.9
Patch Changes
445661955
Thanks @anubra266! - - Initial release of
react hooks
[
445661955
]:v2.0.7
Patch Changes
v2.0.6
Patch Changes
Force new release
Updated dependencies []:
v2.0.5
Patch Changes
1839e22eb
Thanks @segunadebayo! - - Force release due
to change in build configuration
main
andmodule
entries[
1839e22eb
]:v2.0.4
Compare Source
Patch Changes
v2.0.3
Compare Source
Patch Changes
v2.0.2
Compare Source
Patch Changes
06f29f8cd
Thanks @segunadebayo! - Bump all packages
to resolve deps issues
Updated dependencies
[
06f29f8cd
]:v2.0.1
Compare Source
Patch Changes
e7bd872d0
Thanks @segunadebayo! - Fix issue where
SpinnerIcon
id causes accessibility violationUpdated dependencies []:
v2.0.0
Compare Source
Major Changes
c390af485
Thanks @TimKolberger! - Bump all packages
to next major for Chakra UI version 2.
ed692c0ae
Thanks @TimKolberger! - Omit
src
directory from being published to npm
41b3119f5
Thanks @TimKolberger! - Bump peer
dependency to React and ReactDOM to >=18
Patch Changes
[
c390af485
,ed692c0ae
,41b3119f5
]:v1.1.7
Compare Source
Patch Changes
e1fe48cbe
Thanks @TimKolberger! - Bumped patch
version for every package to fix release process. Root cause was a bug in our
CI configuration.
[
e1fe48cbe
]:v1.1.6
Compare Source
v1.1.5
Compare Source
Patch Changes
#5536
a503acabe
Thanks @TimKolberger! - Bumped patch
version for every package to fix release process.
Updated dependencies
[
a503acabe
]:v1.1.4
Compare Source
v1.1.3
Compare Source
Patch Changes
v1.1.2
Compare Source
Patch Changes
[
17400aff6
]:chakra-ui/chakra-ui (@chakra-ui/react)
v3.5.1
Compare Source
Patch Changes
34d46e3
Thanks @segunadebayo! - - Button: Fix
issue where button is not disabled when loading props is passed
caused by updates to the
data-placement
attributeAlert
snippet in favor of using theAlert
component directly from@chakra-ui/react
.v3.5.0
Compare Source
Minor Changes
30a12d0
Thanks @segunadebayo! - - Native Select
disabled
andinvalid
props were not being passed to theNativeSelectField
component.invalid
prop is set.devices.
Loader
andLoaderOverlay
components.ButtonGroup
component similar to v2 forgrouping similar buttons.
loading
andloadingText
props to theButton
component.component.
v3.4.0
Compare Source
Minor Changes
375e05f
Thanks @segunadebayo! - - [New]
Presence: Add component to animate an element using css animation, and
control the mount/unmount behavior
Patch Changes
882c7f6
Thanks @segunadebayo! - - Separator:
Fix issue where
aria-orientation
was missing in the DOM andorientation
was added instead.
event being cancelled.
preview.
disableClick
prop.4c885df
Thanks @segunadebayo! - - Button, Icon
Fix issue where button and icon doesn't export props providers
b39ea43
Thanks @segunadebayo! - System: Fix
issue where render times feels slower compared to v2 due to the global style
computation in the provider component. Now, it is much faster.
See Discussion
v3.3.3
Compare Source
Patch Changes
9c55f21
Thanks @segunadebayo! - Fix issue where
icon sizes doesn't work anymore
v3.3.2
Compare Source
Patch Changes
855bb29
Thanks @segunadebayo! - - Icon:
Refactor icon recipe
size=inherit
to allow for composition with buttonportalled
totrue
by default#9470
4bd9f8d
Thanks @lcswillems! - - Menu, Select: Use
the same semantic token for select
_highlighted
statee4fe984
Thanks @segunadebayo! - Fix issue where
using
<Icon as={...} />
throws an error, forcing users to use theasChild
approach
e506044
Thanks @segunadebayo! - Fix issue where
factory shows a warning React 19 due to accessing
child.ref
v3.3.1
Compare Source
Patch Changes
0fc040a
Thanks @segunadebayo! - HoverCard,
Tooltip: Resolved an issue where the controlled open state could become
inconsistent during the
opening
orclosing
phases.1439548
Thanks @segunadebayo! - Fix issue where
useRecipe
anduseSlotRecipe
returnsnever
when key does not matchbuilt-in recipe.
v3.3.0
Compare Source
Minor Changes
#9437
791bcec
Thanks @segunadebayo! - ### Added
Clipboard.ValueText
to display clipboardcontent.
preventDropOnDocument
to block file drops on the document when thefile upload component is active.
setClipboardFiles
to the API for setting files from clipboarddata.
onValueChange
anddefaultValue
.navigate
property for custom routernavigation when selections render as links.
onValueChange
anddefaultValue
.QrCode.DownloadTrigger
to enable QR code image downloads.Fixed
Collapsible: Fixed a bug where the opening animation replayed when an
open collapsible was re-rendered.
Dialog, Popover: Resolved an issue causing dialogs or popovers to close
if the focused element was removed from the DOM.
FileUpload: Fixed a bug causing the hidden input to desync from accepted
files.
Menu, Popover: Fixed inconsistent interaction detection outside the
component when the trigger was inside a scrollable container.
Pagination: Corrected an issue where the page range returned an
incorrect
end
value whenpageSize
exceededcount
.QRCode: Fixed
getDataUrl
to generate a properly sized QR code.#9437
791bcec
Thanks @segunadebayo! - Add new QRCode
component for converting text and links to QR codes.
Patch Changes
d3f1c19
Thanks @segunadebayo! - Fix issue where
htmlWidth
andhtmlHeight
doesn't work inImage
orchakra.image
elements.
f32cb4a
Thanks @segunadebayo! - Improve typesafety
for layer styles to support common shorthands like
bg
,bgColor
,bgImage
b11587b
Thanks @segunadebayo! - Fix compound
variant matching not working with
colorPalette
propv3.2.5
Compare Source
Patch Changes
d195ced
Thanks @segunadebayo! - - Snippets /
Pagination: Fix issue where pagination page text renders incorrectly when
the
pageSize
is greater than thecount
value withformat=long
children
prop to prevent TSerrors
609855d
Thanks @segunadebayo! - Improve type-safety
in
useRecipe
anduseSlotRecipe
hooks636c61f
Thanks @segunadebayo! - useMediaQuery:
Fix issue where partial media queries like
aspect-ratio < 1
doesn't returnthe correct result.
b1c3f74
Thanks @segunadebayo! - Fix issue where
composing
Input
component throwsasChild
React HTML prop warning.e7fddd5
Thanks @segunadebayo! - Fix issue where
mergeConfigs
does not override functions55258da
Thanks @segunadebayo! - - FileUpload:
Resolved an issue where the
accept
attribute wasn’t applied to the hiddeninput.
first click of the increment/decrement controls.
v3.2.4
Compare Source
Patch Changes
df0ac52
Thanks @segunadebayo! - Fix issue where
component hook props (like
UseCheckboxProps
,UseCheckboxGroupProps
, etc.)are not exported.
be8f80a
Thanks @segunadebayo! - Fix issue where
chakra.x
factory component props throws TS error in React 19v3.2.3
Compare Source
Patch Changes
d821ab5
Thanks @segunadebayo! - Fix issue where
responsive semantic tokens doesn't work as expected.
v3.2.2
Compare Source
Patch Changes
7234d75
Thanks @segunadebayo! - - Slider
Add
DraggingIndicator
component to show an element only while draggingFix issue where slider marks were not styled correctly in vertical
orientation
Menu: Update recipe to use
--available-height
css variable to keep themenu's height within the available space
System: Fixed issue where exporting
withRootProvider
would result intype error
Snippets / Slider
MarkerGroup
into theControl
componentdata-has-mark-label
attributev3.2.1
Compare Source
Patch Changes
#9240
561ccc0
Thanks @Pagebakers! - - System: Fix issue
where exporting
withProvider
andwithContext
would result in type errorTimelineTitle
was missing from the exportuseTabs
anduseTabsContext
were not exportedColorPickerChannelInputs
and
ColorPickerChannelSliders
v3.2.0
Compare Source
Minor Changes
#9130
e5880fb
Thanks @segunadebayo! - - [Preview] Add new
ColorPicker
component to allow users pick a color in hsl, rgb, hsb formats.ColorSwatch
component to preview a color.mergeConfigs
mutates the underlying configs passed to it.v3.1.2
Compare Source
Patch Changes
65952d7
Thanks @segunadebayo! - - General: Fix
issue where value change types were not re-exported from Ark UI
fill.surface
layer style doesn't renderthe correct styles
PaginationPageText
did not render thecorrect page range
v3.1.1
Compare Source
Patch Changes
#9128
0715e2c
Thanks @coverlv! - Fix issue where
useBreakpointValue
throws error ifssr
is false#9103
1254769
Thanks @Newbie012! - - Checkbox: Fix issue
where checkmark doesn't show on Safari
error like
ClientOnly cannot be used as a JSX component.
colorPalette
v3.1.0
Compare Source
Minor Changes
9a27c2c
Thanks @segunadebayo! - - System: Fix
issue where using
as
prop with logic based components doesn't work asexpected.
DataList: Add support for
bold
variant.Button: Tweak the horizontal padding when size is
sm
.Snippets
showValue
prop to render the text value of the slider.HiddenSelect
to ensure it works in form submissions.SelectRoot
component fromsnippet
element
next-themes
.ColorModeProvider
powered bynext-themes
for better customization.
Toggle: Add
Toggle
component for toggling between two states. Itcomposes the
Button
component.v3.0.2
Compare Source
Patch Changes
20b91bd
Thanks @segunadebayo! - - InputAddon:
Fix issue with input addon not stretched correctly.
width={{ md: "sm" }}
to the toast root.v3.0.1
Compare Source
Patch Changes
c0020c9
Thanks @segunadebayo! - Fix issue where
using
keyframe
interpolation inanimation
prop doesn't work7d4f898
Thanks @segunadebayo! - Fix issue where
scrollBehavior=outside
doesn't allow scrolling outside the dialog contentv3.0.0
Major Changes
#8153
7b6e66a
Thanks @segunadebayo! - Prepares the ground
for the next version Chakra that leverages Ark UI.
User Facing
Infrastructure
jest
tovitest
tsup
to customrollup
setup for better bundling strategy#8815
806be96
Thanks @isBatak! - Remove the
@chakra-ui/hooks
package in favour of using dedicated, robust libraries like
react-use
andusehooks-ts
Minor Changes
#8121
170198f
Thanks @kkieninger! - ### Fixed
Avatar component
Added
accentColor
property to style propsasChild
in chakra factorytoastStore
fromtoast
componentframer-motion
to allow for skipAnimationspreserveScrollBarGap
Changed
Redesign the component themes and anatomy
192c6b1
Thanks @segunadebayo! - Add new fieldset
component
07b04b1
Thanks @segunadebayo! - - [NEW]: Add
RatingGroup
,SegmentControl
EmptyState
component for empty statesRadioCard
andCheckboxCard
components for card-basedselection
#8568
5fd993b
Thanks @isBatak! - Add Collapsible recipe with
default open/close animation
3fc49ca
Thanks @segunadebayo! - Add support for
FormatNumber
andFormatByte
components3ccbbdf
Thanks @segunadebayo! - ### Motion Styles
Add support for
motionStyle
props.The idea is to pair them with text styles and layer styles to create this
three-part mixin that can make your styles a lot cleaner.
Motion styles focus solely on animations, allowing you to orchestrate
animation properties.
Built-in Keyframe Animations
Chakra new provides built-in keyframe animations that you can use to create
your own motion styles.
Slide:
slide-from-top
,slide-from-bottom
,slide-from-left
,slide-from-right
,slide-to-top
,slide-to-bottom
,slide-to-left
,slide-to-right
Slide Full:
slide-from-top-full
,slide-from-bottom-full
,slide-from-left-full
,slide-from-right-full
,slide-to-top-full
,slide-to-bottom-full
,slide-to-left-full
,slide-to-right-full
Fade:
fade-in
,fade-out
Scale:
scale-in
,scale-out
You can compose these animations using the
animationName
property in yourmotion styles to create really cool animations. No JS required.
3ccbbdf
Thanks @segunadebayo! - Add support for
built-in layer styles to help prototype faster with automatic dark mode.
Paired with
colorPalette
, you can create beautiful designs with little codethat adapts to dark mode automatically.
Fill Layer Styles:
fill.muted
,fill.solid
,fill.surface
Border Layer Styles:
outline.muted
,outline.solid
Indicator Styles:
indicator.top
,indicator.end
,indicator.bottom
,indicator.start
Disabled Styles:
disabled
You can combine these layer styles to create very complex designs with little
code.
de9c0a0
Thanks @segunadebayo! - Add
DataList
component
e77a9b8
Thanks @segunadebayo! - - Add new Timeline
component to presenting chronological information or activities.
className
in the DOM.neutral
status toAlert
component763329e
Thanks @segunadebayo! - Add preset and
preset-base entrypoints.
preset
entrypoint exposes the default theme and recipes for Chakra.preset-base
entrypoint exposes the base utilities and conditions usedinternally.
925cfd9
Thanks @segunadebayo! - Add ActionBar,
Status, Rating, Pagination components
e9a1537
Thanks @segunadebayo! - BREAKING: Change
signature of
useRecipe
,useSlotRecipe
,createSlotRecipeContext
createSlotRecipeContext
Before:
After:
useSlotRecipe
Before:
After:
3908155
Thanks @segunadebayo! - Rename
createStyleContext
tocreateSlotRecipeContext
c654ee3
Thanks @segunadebayo! - Improve performance
of styled components to avoid unneeded re-renders.
edec8f7
Thanks @segunadebayo! - Add clipboard
composition
5093e18
Thanks @segunadebayo! - Add cursor pointer
to button
4c6838c
Thanks @segunadebayo! - - Rename
onLabel
and
offLabel
totrackLabel
thumbLabel
prop for rendering an icon within thumb#8393
623e558
Thanks @segunadebayo! - - Integrate Ark UI
components to reduce maintenance surface.
FileUpload
componenttrigger=hover
in favor ofHoverCard
Tooltip
,Popover
andHoverCard
with those from Ark UI945a777
Thanks @segunadebayo! - BREAKING: Integrate
Ark v4. This mostly affects the custom select component that requires the use
of
createListCollection
now.c26acf0
Thanks @segunadebayo! - Add support for
cursor token type
55c0839
Thanks @segunadebayo! - Move the
Prose
component to snippets so it can be customized by the user.
952647a
Thanks @segunadebayo! - Add
CardTitle
andCardDescription
componentsf4762bf
Thanks @segunadebayo! - Add support for
merging multiple system configs into one within
createSystem
Before:
After:
#8218
a89c598
Thanks @segunadebayo! - Add support for
custom theme conditions or pseudo props via
theme.conditions
This allows you to use the pseudo prop in your components
For TypeScript users, you need to use the Chakra CLI to generate the types
for your custom conditions.
c2f45ca
Thanks @segunadebayo! - Rename
Fieldset.Control
toFieldset.Content
1738b90
Thanks @segunadebayo! - - Icon: Set
asChild
totrue
by default to reduce repetitionAll components
at 20px, larger elements start at 40px
Input, Textarea: Rename
filled
variant tosubtle
Tags: Add new
Tag.StartElement
andTag.EndElement
components to allowfor easier styling of the start and end elements
3ccbbdf
Thanks @segunadebayo! - Redesign
Stepper
component. It's now called
Steps
and manages the state internally, no needto use
useSteps
anymore.We've also improved the accessibility of the component by leveraging the tabs
pattern and adding the required ARIA attributes.
Using the CLI, you can also scaffold an already composed stepper component
548470d
Thanks @segunadebayo! - Add custom select
from Ark UI and design recipe
8b110da
Thanks @segunadebayo! - Support inlining
recipe in
createRecipeContext
andcreateSlotRecipeContext
for better DXwhe
Configuration
📅 Schedule: Branch creation - "after 11pm,before 6am" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.